#pragma once
// 这里存放游戏相关的头文件
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>

// 符号的定义
#define ROW 3 // 行
#define COL 3 // 列

// 函数的声明
// 用来初始化棋盘
void InitBoard(char board[ROW][COL], int row, int col);
// 用来打印棋盘
void DisplayBoard(char board[ROW][COL], int row, int col);
// 玩家走
void PlayerMove(char board[ROW][COL], int row, int col);
// 电脑走
void ComputerMove(char board[ROW][COL], int row, int col);
// 判断游戏是否结束
// 1.继续游戏-C  2.玩家获胜-*  3.电脑获胜-#  4.平局-Q
char IsWin(char board[ROW][COL], int row, int col);
// IsWin函数中判断棋盘是否已经被下满的函数
int IsFull(char board[ROW][COL], int row, int col);
